/*
 * @Author: 0x9DEFA478
 * @Date: 2021-03-11 17:53:34
 * @LastEditTime: 2021-04-21 18:20:47
 * @LastEditors: 0x9DEFA478
 * @Description: 自定义类型
 * ============================================================================================================================================
 *                                                                                               ************      ****************************
 *                                                                                             ************      ****************************  
 *                                                                                           ************      ****************************    
 *                                                                                         ************      ****************************      
 *                                                                                       ************      ************                        
 *                                                                                     ************      ************                          
 *                                                                                   ************      ************                            
 *                                                                                 ************      ************                              
 *                                                                               ************      ************                                
 *                                                                             ************      ************                                  
 *                                                                           ************      ************                                    
 *                                                                         ************      ************                                      
 *                                                                       ************      ************                                        
 *                                                                     ************      ************                                          
 *                                                                   ************      ************                                            
 *                                                                 ************      ************                                              
 *                                                               ************      ************                                                
 *                                                             ************      ************                                                  
 *                                                           ************      ************                                                    
 *                                                         ************      ************                                                      
 *                                                       ************      ************                                                        
 *                                                     ************      ************                                                          
 *                                                   ************      ************                                                            
 *                                                 ************      ************                                                              
 *                                               ************      ************                                                                
 *                                             ************      ************                                                                  
 *                                           ************      ************                                                                    
 *                                         ************      ************                                                                      
 *                                       ************      ************                                                                        
 *                                     ************      ************                                                                          
 *                                   ************      ************                                                                            
 *                                 ************      ************                                                                              
 *                               ************      ************                                                                                
 *                             ************      ************                                                                                  
 *                           ************      ************                                                                                    
 *                         ************      ************                                                                                      
 *       ****************************      ************                                                                                        
 *     ****************************      ************                                                                                          
 *   ****************************      ************                                                                                            
 * ****************************      ************                                                                                              
 * ============================================================================================================================================
 * 
 */

#ifndef APP_INCLUDE_H_TYPE_H_
#define APP_INCLUDE_H_TYPE_H_



typedef unsigned char        Hbyte;

typedef int                  Hint;
typedef unsigned int         Huint;

typedef short                Hint16;
typedef unsigned short       Huint16;

typedef int                  Hint32;
typedef unsigned int         Huint32;

typedef long long            Hint64;
typedef unsigned long long   Huint64;


typedef unsigned char*       Hbyte_ptr;

typedef int*                 Hint_ptr;
typedef unsigned int*        Huint_ptr;

typedef short*               Hint16_ptr;
typedef unsigned short*      Huint16_ptr;

typedef int*                 Hint32_ptr;
typedef unsigned int*        Huint32_ptr;

typedef long long*           Hint64_ptr;
typedef unsigned long long*  Huint64_ptr;

//与(void*) 占用空间相同的整型
typedef int Hsize;

//与(void*) 占用空间相同的无符号整型
typedef unsigned int Husize;


#ifndef NULL
#define NULL ((void*)0)
#endif // !NULL



#endif /* APP_INCLUDE_H_TYPE_H_ */
